$(document).ready(function() {
	 $.ajax({
         url : "../../php/carga_cat.php",
         success : function(lista) {
             var catalogo = modelo.listaCatalogo.getLista();
             $.each(lista, function(key, value) {
                 catalogo.push(new modelo.Item(value));

             });
             ko.applyBindings(modelo.listaCatalogo, $("body").get(0));
             
         }
     });
	
	
	
	$(".botonAdd").click(function(){
		var formu = $(this).closest("form");
		var objeto = hacerObjeto(formu);
		
		$.ajax({
            url : "../../php/administracion.php",
            data: objeto,
            cache : false,
            success : function(resultado) {
            	 alert(resultado);
            }
           
		});
		
		formu.each (function(){
			  this.reset();
			});
		
	});
	
	$(".botonCancel").click(function(){
		var formu = $(this).closest("form");
		formu.each (function(){
			  this.reset();
			});
	});
	
	$("#botonAddCap").click(function(){
		var idSerie1 = $("#select-choice-6").val();
		var temporada1 = $("#temporada").val();
		var capitulos1 = $(".titulocapi");
		var arrayCapitulos1 = [];
		
		for(var i =0; i<capitulos1.length; i++){
		    var capi = capitulos1[i].value;
            if(capi != ""){
                arrayCapitulos1.push(capi);
            }            
		}
		
		$.ajax({
		    url : "../../php/adminInsertarCapitulos.php",
            data: {
                idSerie: idSerie1, 
                temporada: temporada1,
                arrayCapitulos : arrayCapitulos1
            },
            cache : false,
            success : function(resultado) {
                alert(resultado);
            }
		});
	})
	
	$(".botonBorrar").click(function(){
		var elemento= $(this).closest("form").find('select');
		var idItem = elemento.val();
		
		$.ajax({
            url : "../../php/adminBorrar.php",
            data: {id: idItem},
            cache : false,
            success : function(resultado) {
            	if (resultado == true){
            	
            		modelo.listaCatalogo.remove(idItem);
            		console.log("Datos borrados con exito");
            	}else{
            		console.log("Error al borrar los datos");
            	}
            }
           
		});
	});
 
});

function hacerObjeto(formulario){
	var id = formulario.attr("id");
	var num = id.charAt(id.length-1);
	var obj = {
			tipo : num,
			nombre: $("#nombre"+num).val(),
			anio: $("#anio"+num).val(),
			genero: $("#genero"+num).val(),
			pais : $("#pais"+num).val(),
			wiki : $("#wiki"+num).val(),
			sinopsis : $("#sinopsis"+num).val(),
			imagen : $("#imagen"+num).val()
	};
	
	switch(id){
	
	case "form1": 
		
		obj.imdb = $("#imdb"+num).val();
		obj.video = $("#youtube"+num).val();
		break;
	
	case "form2":
		obj.imdb = $("#imdb"+num).val();
		obj.video = $("#youtube"+num).val();
		obj.estado =$("#estado"+num).val();
		obj.temporadas = $("#temporadas"+num).val();
		break;
		
		
	case "form3": 
		obj.autor = $("#autor"+num).val();
		obj.editorial = $("#editorial"+num).val();
		break;
	}
	
	return obj;
}